ASP.NET Core 主要是一個跨平台、高性能之開源Web框架
就高性能這部分
於Web Framework Benchmarks這個公認的外部框架性能測試評比網站
可以得到較為客觀的比較資料
https://www.techempower.com/benchmarks/
這裡我們透過該網頁平台的過濾來做個比較(目前查看最後更新為到去年5月左右)
選幾個後端主流程式語言(由於選太多容易眼花)
PHP、Java、Python、C#、Ruby、Javascript(NodeJs)
對應流行的框架
PHP : codeigniter , laravel
Python : Django , Flask
Java : Spring
Ruby : Rails
NodeJs : koa , express
C# : .NET Core (我們的這匹黑馬)
經分析統計出來
最終分數評比第一名是.NET Core
排列在第二的是Java 的 Spring框架
By Json序列化效能來比較
是.NET Core遙遙領先
By 單次查詢比較
.Net Core 跟 Java Spring都有不錯的成績
整體看仍是.NET Core領先
By 多筆查詢來比較
這次Java 的Spring獨佔鰲頭
By 資料更新效能來比較
則又是.NET Core 領先
藉此可以得知未來.NET Core的需求趨勢會逐增
本篇同步發表至個人blog
https://coolmandiary.blogspot.com/2020/09/net-corenet-core.html